﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Topro.Entity
{
    /// <summary>
    /// 权限码
    /// </summary>
    public enum AuthCode
    {

        /// <summary>
        /// 首页统计
        /// </summary>
        Statistics,

        #region 系统

        #region 用户
        /// <summary>
        /// 用户管理_查看
        /// </summary>
        User0001,

        /// <summary>
        /// 用户管理_新增
        /// </summary>
        User0002,

        /// <summary>
        /// 用户管理_编辑
        /// </summary>
        User0003,

        /// <summary>
        /// 用户管理_状态
        /// </summary>
        User0004,

        /// <summary>
        /// 用户管理_删除
        /// </summary>
        User0005,

        /// <summary>
        /// 用户管理_重设密码
        /// </summary>
        User0006,
        #endregion

        #region 角色
        /// <summary>
        /// 角色管理_查看
        /// </summary>
        Role0001,

        /// <summary>
        /// 角色管理_新增
        /// </summary>
        Role0002,

        /// <summary>
        /// 角色管理_编辑
        /// </summary>
        Role0003,

        /// <summary>
        /// 角色管理_状态
        /// </summary>
        Role0004,

        /// <summary>
        /// 角色管理_删除
        /// </summary>
        Role0005,
        #endregion

        #region 菜单
        /// <summary>
        /// 菜单管理_查看
        /// </summary>
        Menu0001,

        /// <summary>
        /// 菜单管理_新增
        /// </summary>
        Menu0002,

        /// <summary>
        /// 菜单管理_编辑
        /// </summary>
        Menu0003,

        /// <summary>
        /// 菜单管理_状态
        /// </summary>
        Menu0004,

        /// <summary>
        /// 菜单管理_删除
        /// </summary>
        Menu0005,
        #endregion

        #region 权限
        /// <summary>
        /// 权限管理_查看
        /// </summary>
        Permission0001,

        /// <summary>
        /// 权限管理_新增
        /// </summary>
        Permission0002,

        /// <summary>
        /// 权限管理_编辑
        /// </summary>
        Permission0003,

        /// <summary>
        /// 权限管理_状态
        /// </summary>
        Permission0004,

        /// <summary>
        /// 权限管理_删除
        /// </summary>
        Permission0005,
        #endregion

        #region 操作日志
        /// <summary>
        /// 日志管理_查看
        /// </summary>
        Log0001,
        #endregion

        #region 请求日志
        /// <summary>
        /// 请求日志_查看
        /// </summary>
        HttpLog0001,
        #endregion

        #endregion

        #region 字典
        /// <summary>
        /// 字典管理_查看
        /// </summary>
        Dictionary0001,

        /// <summary>
        /// 字典管理_新增
        /// </summary>
        Dictionary0002,

        /// <summary>
        /// 字典管理_编辑
        /// </summary>
        Dictionary0003,

        /// <summary>
        /// 字典管理_状态
        /// </summary>
        Dictionary0004,
        #endregion

        #region 限制

        #region 材料限制
        /// <summary>
        /// 材料限制管理_查看
        /// </summary>
        MaterialLimit0001,

        /// <summary>
        /// 材料限制管理_新增
        /// </summary>
        MaterialLimit0002,

        /// <summary>
        /// 材料限制管理_编辑
        /// </summary>
        MaterialLimit0003,

        /// <summary>
        /// 材料限制管理_状态
        /// </summary>
        MaterialLimit0004,
        #endregion

        #region 机台限制
        /// <summary>
        /// 机台限制管理_查看
        /// </summary>
        MachineLimit0001,

        /// <summary>
        /// 机台限制管理_新增
        /// </summary>
        MachineLimit0002,

        /// <summary>
        /// 机台限制管理_编辑
        /// </summary>
        MachineLimit0003,

        /// <summary>
        /// 机台限制管理_状态
        /// </summary>
        MachineLimit0004,
        #endregion

        #region 员工号限制
        /// <summary>
        /// 员工号限制管理_查看
        /// </summary>
        StaffLimit0001,

        /// <summary>
        /// 员工号限制管理_新增
        /// </summary>
        StaffLimit0002,

        /// <summary>
        /// 员工号限制管理_编辑
        /// </summary>
        StaffLimit0003,

        /// <summary>
        /// 员工号限制管理_状态
        /// </summary>
        StaffLimit0004,
        #endregion

        #region 产品限制
        /// <summary>
        /// 产品限制管理_查看
        /// </summary>
        ProductLimit0001,

        /// <summary>
        /// 产品限制管理_新增
        /// </summary>
        ProductLimit0002,

        /// <summary>
        /// 产品限制管理_编辑
        /// </summary>
        ProductLimit0003,

        /// <summary>
        /// 产品限制管理_状态
        /// </summary>
        ProductLimit0004,
        #endregion

        #endregion

        #region 设定

        #region 程序
        /// <summary>
        /// 程序管理_查看
        /// </summary>
        ProgramSetUp0001,

        /// <summary>
        /// 程序管理_新增
        /// </summary>
        ProgramSetUp0002,

        /// <summary>
        /// 程序管理_编辑
        /// </summary>
        ProgramSetUp0003,

        /// <summary>
        /// 程序管理_状态
        /// </summary>
        ProgramSetUp0004,
        #endregion

        #region Book结构
        /// <summary>
        /// Book结构管理_查看
        /// </summary>
        BookSetUp0001,

        /// <summary>
        /// Book结构管理_新增
        /// </summary>
        BookSetUp0002,

        /// <summary>
        /// Book结构管理_编辑
        /// </summary>
        BookSetUp0003,

        /// <summary>
        /// Book结构管理_状态
        /// </summary>
        BookSetUp0004,
        #endregion

        #region 叠板片数设定
        /// <summary>
        /// 叠板片数设定管理_查看
        /// </summary>
        HeapSetUp0001,

        /// <summary>
        /// 叠板片数设定管理_新增
        /// </summary>
        HeapSetUp0002,

        /// <summary>
        /// 叠板片数设定管理_编辑
        /// </summary>
        HeapSetUp0003,

        /// <summary>
        /// 叠板片数设定管理_状态
        /// </summary>
        HeapSetUp0004,
        #endregion

        #region 操作设定
        /// <summary>
        /// 操作设定管理_查看
        /// </summary>
        OPSetUp0001,

        /// <summary>
        /// 操作设定管理_新增
        /// </summary>
        OPSetUp0002,

        /// <summary>
        /// 操作设定管理_编辑
        /// </summary>
        OPSetUp0003,

        /// <summary>
        /// 操作设定管理_状态
        /// </summary>
        OPSetUp0004,
        #endregion

        #region 机台设定
        /// <summary>
        /// 机台设定管理_查看
        /// </summary>
        MachineSetUp0001,

        /// <summary>
        /// 机台设定管理_新增
        /// </summary>
        MachineSetUp0002,

        /// <summary>
        /// 机台设定管理_编辑
        /// </summary>
        MachineSetUp0003,

        /// <summary>
        /// 机台设定管理_状态
        /// </summary>
        MachineSetUp0004,
        #endregion

        #endregion

        #region IQS管理
        /// <summary>
        /// IQS管理_查看
        /// </summary>
        IQS0001,
        /// <summary>
        /// IQS管理_导出
        /// </summary>
        IQS0002,
        /// <summary>
        /// IQS管理_修改
        /// </summary>
        IQS0003,
        #endregion

        #region IQS操作
        /// <summary>
        /// IQS操作管理_查看
        /// </summary>
        IQSOpt0001,
        /// <summary>
        /// IQS操作管理_管理员修改
        /// </summary>
        IQSOpt0002,
        #endregion

        #region Info管理
        /// <summary>
        /// Info管理_查看
        /// </summary>
        Info0001,
        /// <summary>
        /// Info管理_新增
        /// </summary>
        Info0002,
        /// <summary>
        /// Info管理_修改
        /// </summary>
        Info0003,
        /// <summary>
        /// Info管理_状态
        /// </summary>
        Info0004,
        #endregion
    }
}
